package com.icinfo.cloud.provider.punish.ucase.caseregister.dto;

import lombok.Data;

import javax.persistence.Column;
import javax.validation.constraints.NotEmpty;

/**
 * @author shishengyao
 * @description
 * @date 2022/6/15
 */
@Data
public class CaseRelateDocumentInfoDto {
    /**
     * 文书目录编码
     */
    @NotEmpty(message = "文书目录编码不能为空")
    private String documentCatalogCode;

    /**
     * 文书类型
     */
    @NotEmpty(message = "文书类型不能为空")
    private String documentCatalogName;
    /**
     * 文书类别：1审批表2法律文书
     */
    @NotEmpty(message = "文书类别不能为空")
    private String documentType;
    /**
     * 文书文号
     */
    @NotEmpty(message = "文书文号不能为空")
    private String documentNumber;
    /**
     * 书ID
     */
    @NotEmpty(message = "文书ID不能为空")
    private String documentId;
    /**
     * 当事人名称
     */
    private String partyName;

    /**
     * 当事人身份证件类型
     */
    private String partyIdentityType;
    /**
     * 当事人身份编码
     */
    @NotEmpty(message = "当事人身份编码不能为空")
    private String partyIdentityCode;
    /**
     * 当事人类型 1个人 2法人
     */
    private String partyType;
    /**
     * 文件url
     */
    private String documentUrl;
    /**
     * 关联类型：1证据材料补充2其他
     */
    private String relatedType;
    /**
     * 附件名称
     */
    private String appendixName;
}
